a tough pill to swallow - Francés Inglés Diccionario